package com.atguigu.mybatis.mapper;

import com.atguigu.mybatis.pojo.Student;

import java.util.List;

public interface StudentMapper {

    /**
     * 查询所有学生信息
     */
    List<Student> selectAllStudent();

    /**
     * 查询学生以及学生对应的部门信息
     */
    Student selectStudentByStudentId(Integer studentId);

    /**
     * 通过分步查询员工以及员工对应的部门信息
     * 分步查询第一步：查询员工信息
     */
    Student selectStudentAndDeptByStepOne(Integer studentId);


    /**
     * 通过分步查询查询部门以及部门中所有的员工信息
     * 分步查询第二步:根据deptId查询员工信息
     * @param deptId
     * @return
     */
    List<Student> selectDeptAndStudentByStepTwo(Integer deptId);
}
